﻿using System;

namespace _012.真素数
{
	internal class Program
	{
		static void Main(string[] args)
		{
			// 如果一个数是素数 并且倒序也是素数 那就是真素数  11（11） 13（31）
			// m<=n
			string str = Console.ReadLine();
			string[] strAray = str.Split(' ');
			int[] intArray = new int[strAray.Length];
			for (int i = 0; i < strAray.Length; i++)
			{
				int number = Convert.ToInt32(strAray[i]);
				intArray[i] = number;
			}
			int m = intArray[0];
			int n = intArray[1];

			for (int i = m; i < n + 1; i++)
			{
				// 判断i是否是素数
				bool isSu = IsSu(i);
				if (isSu)
				{
					// 取得反序
					int temp = i;
					int number = 0;
					while (temp % 10 != 0)
					{
						number = number * 10 + temp % 10;
						temp = temp / 10;
					}
					// 判断是否为素数
					bool isSuFan = IsSu(number);
					if (isSuFan)
					{
						Console.Write(i+" ");
					}
				}
			}
		}

		/**
		 * 判断是否为素数
		 */
		static bool IsSu(int number)
		{
			bool isSu = true;
			for (int j = 2; j < number; j++)
			{
				if (number % j == 0)
				{
					isSu = false;
					break;
				}
			}
			return isSu;
		}
	}
}
